<?php
 class Db_manager extends CI_Model {
 
     public function ListaUsuarios(){
     
     	$query = $this->db->query("SELECT * FROM usuario");
     	return $query ->result();
     }
     
     public function usuario ($dni){
     	
     	$sql = "SELECT * FROM usuario WHERE dni = ?";
     	$query = $this->db->query($sql,$dni);
     	return $query ->result();
     }
     
     public function EliminarUsuario ($dni){
     
     	$sql = "DELETE FROM usuario WHERE dni = ?";
     	return $this->db->query($sql,$dni);
     	
     }
     
     public function actualizarUsuario($dni,$nombre,$apellido,$user,$mail,$rol){
     	$data = array(
     			'nombre' => $nombre,
     			'apellido' => $apellido,
     			'user' => $user,
     			'mail' => $mail,
     			'rol' => $rol
     	);
     	
     	$this->db->where('dni', $dni);
     	return $this->db->update('usuario', $data);
     	
     }
     
     public function registrarUsuario($dni,$nombre,$apellido,$user,$password,$mail,$rol){
     	$data = array(
     			'dni' => $dni ,
     			'nombre' => $nombre ,
     			'apellido' => $apellido,
     			'user' => $user,
     			'pass' => $password,
     			'mail' => $mail,
     			'rol' => $rol
     	);
     	
     	return $this->db->insert('usuario', $data);
     	
     }
 
 }
 
 ?>